package com.guoheng.hazard.sys.model.dto.entpr;

import com.guoheng.hazard.sys.model.dto.CreateDTO;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * 类功能描述:　EntprLicenseInfoInsertDTO
 *
 * @author fbl
 * @date 2019-11-14 11:21
 */
@Data
public class EntprLicenseInfoInsertDTO extends CreateDTO {
    /**
     * 企业ID（外键）
     */
    @NotNull
    private Long entprId;

    /**
     * 统一社会信用代码
     */
    @NotNull
    private String uscCode;

    /**
     * 营业执照有效期开始时间
     */
    private Date businessLicencesBeginTime;

    /**
     * 营业执照有效期结束时间
     */
    private Date businessLicencesEndTime;

    /**
     * 营业执照经营范围
     */
    private String businessLicencesRange;

    /**
     * 营业执照发证机关
     */
    private String businessLicencesAuthority;

    /**
     * 营业执照附件
     */
    private String businessLicencesAccessory;

    /**
     * 安全许可证编号
     */
    private String safetyCertificateCode;

    /**
     * 安全许可证有效期限开始时间
     */
    private Date safetyCertificateBeginTime;

    /**
     * 安全许可证有效期限结束时间
     */
    private Date safetyCertificateEndTime;

    /**
     * 许可范围
     */
    private String safetyPermitRange;

    /**
     * 安全可证发证机关
     */
    private String safetyCertificateAuthority;

    /**
     * 安全许可证附件
     */
    private String safetyCertificateAccessory;

    /**
     * 排污许可证编号
     */
    private String dischargePermitCode;

    /**
     * 排污许可证有效期限开始时间
     */
    private Date dischargePermitBeginTime;

    /**
     * 排污许可证有效期限结束时间
     */
    private Date dischargePermitEndTime;

    /**
     * 排污种类
     */
    private String dischargePermitType;

    /**
     * 排污许可证发证机关
     */
    private String dischargePermitAuthority;

    /**
     * 排污许可证编号附件
     */
    private String dischargePermitAccessory;

    /**
     * 安评报告名称
     */
    private String safetyReportName;

    /**
     * 安评备案时间
     */
    private Date safetyReportRecordTime;

    /**
     * 安评机构名称
     */
    private String safetyReportAgency;

    /**
     * 安评报告附件
     */
    private String safetyReportAccessory;

    /**
     * 环评报告名称
     */
    private String environmentReportName;

    /**
     * 环评备案时间
     */
    private Date environmentRecordTime;

    /**
     * 环评机构名称
     */
    private String environmentReportAgency;

    /**
     * 环评报告附件
     */
    private String environmentReportAccessory;
}